公元五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
现要求你打印出所有花一百元买一百只鸡的方式。
输入任何一个整数,即可运行程序。
输出有数行,每行三个整数,分别代表鸡翁,母鸡,鸡雏的数量
1
0 25 75 4 18 78 8 11 81 12 4 84
money = 100 finally_result = [] result = [] #对于所有可能的鸡翁 for i in range(21): money = 100 #减去买鸡翁的钱 money = money - i*5 #对于所有可能的鸡母 for j in range(34): #如果剩余钱能够买鸡母 if(money > 3*j): second_money = money second_money = second_money-j*3 #k是鸡雏的数量,剩余金额全买鸡雏 k = second_money*3 if((i+j+k) == 100): print(i,end=" ") print(j,end=" ") print(k) else: continue
for i in range(0,25): y = (100 - 7*i)//4 if(((7*i + 4*y) == 100) and (y > 0)): print(str(i)+' '+str(y)+' '+str(100 - y - i))
n=int(input()) for x in range(100): for y in range(100-x): z=100-x-y if 5*x+3*y+z/3 == 100: print(x,end=' ') print(y,end=' ') print(z)
n = input() for i in range(0,100//5): for j in range(0,100//3): k = 100 - i-j if i*5+j*3+k/3 ==100 and k%3==0: print(i,j,k)